Purpose:
Add, delete, or rename message properties.
Discussion:
A Message Properties Transformer lets you add, rename, or delete message properties. You can apply the operation to a particular message scope, such as invocation (or inbound) or outbound scope. If you want to delete message properties for a scope, you must identify the property by its key.
The Message Properties Transformer has the same advanced properties as other transformers. See http://www.mulesoft.org/documentation/display/MULE3STUDIO/Configuring+Transformers+in+Mule+Studio to configure these optional properties.
Click the General tab and set the Scope property by selecting an option from its pull-down menu. Message scope can be invocation (inbound), outbound, session, or application. Click the Overwrite box to set this property to true. If true, then adding a new message property overwrites an existing message property with the same name. If false (not checked) then you cannot overwrite an existing message property that has the same name as the new property.
Use the Advanced tab to optionally configure the properties standard to all transformers.
For more information about message properties and message scope, see http://www.mulesoft.org/documentation/display/MULE3USER/Message+Property+Scopes.
Related Anypoint Studio Documentation:
Message Properties Transformer Reference
Configuring Global Mule Elements
Configuring Transformers in Anypoint Studio
Related Mule ESB Documentation:
Message Properties Transformer Reference